package com.practice.springboot_01_zwj.entity;

import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

@NoArgsConstructor
@AllArgsConstructor
@Data
public class HealthyEightRate {
    @JsonProperty("provinceCode")
    private String provinceCode; //省份编码
    @JsonProperty("cityCode")
    private String cityCode; //地市编码
    @JsonProperty("cityName")
    private String cityName; //地市名称
    @JsonProperty("profitTotal")
    private Double profitTotal; //项目整体利润率
    @JsonProperty("selfImplementation")
    private Double selfImplementation; //自主实施率
    @JsonProperty("profitUniversal")
    private Double profitUniversal; //通服毛利率
    @JsonProperty("proprietaryProduct")
    private Double proprietaryProduct; //自有产品植入率
    @JsonProperty("selfDevelopedProduct")
    private Double selfDevelopedProduct; //自研产品植入率
    @JsonProperty("promptDelivery")
    private Double promptDelivery; //交付及时率
    @JsonProperty("leadOpportunity")
    private Double leadOpportunity; //前置商机完成率
    @JsonProperty("receiptPercent")
    private Double receiptPercent; // 应收款占收比
    @JsonProperty("unverifiedPercent")
    private Double unverifiedPercent; //应验未验比重
    @JsonProperty("controlAbility")
    private Double controlAbility; //项目管控能力

    public String getProvinceCode() {
        return provinceCode;
    }

    public void setProvinceCode(String provinceCode) {
        this.provinceCode = provinceCode;
    }

    public String getCityCode() {
        return cityCode;
    }

    public void setCityCode(String cityCode) {
        this.cityCode = cityCode;
    }

    public String getCityName() {
        return cityName;
    }

    public void setCityName(String cityName) {
        this.cityName = cityName;
    }

    public Double getProfitTotal() {
        return profitTotal;
    }

    public void setProfitTotal(Double profitTotal) {
        this.profitTotal = profitTotal;
    }

    public Double getSelfImplementation() {
        return selfImplementation;
    }

    public void setSelfImplementation(Double selfImplementation) {
        this.selfImplementation = selfImplementation;
    }

    public Double getProfitUniversal() {
        return profitUniversal;
    }

    public void setProfitUniversal(Double profitUniversal) {
        this.profitUniversal = profitUniversal;
    }

    public Double getProprietaryProduct() {
        return proprietaryProduct;
    }

    public void setProprietaryProduct(Double proprietaryProduct) {
        this.proprietaryProduct = proprietaryProduct;
    }

    public Double getSelfDevelopedProduct() {
        return selfDevelopedProduct;
    }

    public void setSelfDevelopedProduct(Double selfDevelopedProduct) {
        this.selfDevelopedProduct = selfDevelopedProduct;
    }

    public Double getPromptDelivery() {
        return promptDelivery;
    }

    public void setPromptDelivery(Double promptDelivery) {
        this.promptDelivery = promptDelivery;
    }

    public Double getLeadOpportunity() {
        return leadOpportunity;
    }

    public void setLeadOpportunity(Double leadOpportunity) {
        this.leadOpportunity = leadOpportunity;
    }

    public Double getReceiptPercent() {
        return receiptPercent;
    }

    public void setReceiptPercent(Double receiptPercent) {
        this.receiptPercent = receiptPercent;
    }

    public Double getUnverifiedPercent() {
        return unverifiedPercent;
    }

    public void setUnverifiedPercent(Double unverifiedPercent) {
        this.unverifiedPercent = unverifiedPercent;
    }

    public Double getControlAbility() {
        return controlAbility;
    }

    public void setControlAbility(Double controlAbility) {
        this.controlAbility = controlAbility;
    }
}
